stay somewhere temporarily - Allemand Anglais Dictionnaire